Systems and methods for creating hair transplantation procedure sites

ABSTRACT

Methods and systems are provided for determining the location of procedure sites, for example hair implantation sites, the method and systems enabling a natural looking randomness to be maintained to achieve a desired density while avoiding previously created procedure sites and existing features. In reference to hair transplantation, methods and systems are provided that allow to account for any terminal and non-terminal hair to assist in selecting locations for hair harvesting or implantation.

RELATED APPLICATION

This application is a continuation-in-part of U.S. application Ser. No. 14/448,550 filed Jul. 31, 2014 and titled “Systems and Methods for Creating Hair Transplantation Procedure Sites”, the disclosure of which is hereby incorporated by reference in its entirety.

TECHNICAL FIELD

The current disclosure relates generally to methods and systems for creating procedure sites. In particular, the current disclosure relates to the creation of implantation sites for hair transplantations.

BACKGROUND

Hair transplantation procedures are well-known, and typically involve (e.g., in a patient having male pattern baldness) harvesting donor hair grafts from the side and back fringe areas (“donor areas”) of the patient's scalp, and implanting the harvested follicular units in a bald area (“recipient area”). The donor hair grafts are typically follicular units, which are naturally occurring aggregates of 1-3 (and much less commonly, 4-5) closely spaced hair follicles that are distributed randomly over the surface of the scalp.

While there are various types of the hair transplantation procedures that exist today, no matter what type of hair transplant procedure is adopted, it is the aim of the physician to provide his patient with a natural looking head of hair. Currently, physicians manually create implantation sites, including front hairlines, and do this based on their experience with the procedures performed on prior patients, hoping to do so in such a way that a natural looking head of hair results.

The patient undergoing the hair transplantation treatment is typically expecting to have hair grafts transplanted in such a way that matches his/her existing hair, and nobody can tell that he/she has actually had a hair transplantation procedure performed. New and improved methods for achieving this in automated fashion are needed.

SUMMARY

A variety of systems and methods for substantially automatically determining or selecting the location of procedure sites in cosmetic and dermatological procedures, including hair transplantation, are provided in the present disclosure. These procedures may be performed on the scalp, face and other skin and body surfaces.

According to one aspect of the present disclosure, a method for selecting a location of a procedure site is provided, the method comprising: proposing a candidate procedure site; automatically determining if a location of the candidate procedure site and locations of at least two pre-existing or previously proposed sites positioned within an examination region would represent points on a fitted line and/or form a predefined geometric shape, if such fitted line and/or predefined geometric shape were to be drawn through the locations of the candidate procedure site and the at least two pre-existing or previously proposed sites; and based on the results of the automated determination, either confirming the proposed (or selected) candidate procedure site or modifying the location of the candidate procedure site, such that the modified location of the candidate procedure site and the locations of the at least two pre-existing or previously proposed sites do not represent points on the fitted line and/or form the predefined geometric shape.

In some embodiments, a step of proposing a candidate procedure site may be performed separately and independently, for example, manually by a physician or other user, and then the automated system (such as a computing or processing device) may be programmed to perform the remaining steps by confirming the initial selection or by changing it. In those embodiments, the method will start with a step of automatically determining if a location of a candidate procedure site and locations of at least two pre-existing or previously proposed sites positioned within an examination region would represent points of substantially a straight line, a predefined curve segment or a predefined geometric shape, and then continue on as described above.

In some embodiments, automatically modifying the location of the candidate procedure site comprises selecting a new candidate procedure site or adjusting the location of the selected candidate procedure site. In various embodiments offsetting comprises offsetting the location of the candidate procedure site in one or more of a predetermined direction, by a predetermined distance, or a predetermined angle. In some embodiments, representing points that form the predefined geometric shape comprises points located within a band or range of values from vertices of the predefined geometric shape. The fitted line and/or predefined geometric shape may be defined in a 2-D plane or a 3-D environment.

In various embodiments, at least one of the at least two pre-existing or previously proposed sites may comprise a hair graft or hair follicle. In other embodiments, the at least two pre-existing sites may be implantation sites, including those previously proposed or made. The method may additionally comprise determining if the hair graft or hair follicle comprises a terminal hair. The method may include determining whether there is at least one (or more) terminal hair located within a certain predetermined (e.g., minimum) distance from the proposed candidate procedure site and taking the results of such determination into consideration when confirming the proposed candidate procedure site or modifying the location of the proposed candidate procedure site. In reference to hair implantation, for example, such predetermined distance may be up to 2 mm, or up to 1 mm. In certain embodiments, the method may comprise assigning a representation (e.g., a geometric shape, or certain color) associated with a determined number of the terminal hairs and displaying such representation on a display.

According to a further aspect of the current disclosure, a method of selecting a location of a procedure site is provided. The method comprising: determining locations of at least two pre-existing or previously proposed sites within an examination region; and using a processor to propose a location of a new candidate procedure site such that the proposed location of the new candidate procedure site and the at least two pre-existing or previously proposed sites do not represent points on a fitted line and/or form a predefined geometric shape, if the fitted line and/or the predefined geometric shape were to be drawn through the locations of the candidate procedure site and the at least two pre-existing or previously proposed sites.

According to a yet further aspect of the current disclosure, a method of operating a tool is provided, the method comprising: determining a location of a proposed candidate procedure site and at least two other sites within an examination region; determining if the location of the proposed candidate procedure site and the location of the at least two other sites form a fitted with respect to each other; if the location of the proposed candidate procedure site and the locations of the at least two other sites form the fitted line, adjusting the location of the proposed candidate procedure site such that it does not form the fitted line with the locations of the at least two other sites; and placing a tool at the adjusted location of the proposed procedure site to perform a procedure.

According to an additional aspect of the current disclosure, a further method for selecting a location of a procedure site is provided, the method comprising: identifying one or more procedure site locations within a defined area; determining a value associated with each of the one or more procedure site locations, each value determined by how many features are located within a predetermined distance from the respective procedure site location; assigning a representation to one or more of the determined values; populating the defined area with one or more representations of the determined values; and using the one or more populated representations to confirm or modify the identified one or more procedure site locations, or to select a new procedure site location. One or more of the method steps may be performed automatically by one or more processors. The processor may also be configured and programmed to allow the user to override any determination, modification or selection that was performed automatically by the processor. In some embodiments, the method is a method for selecting a location of a hair implantation site and determining a value comprises determining a value corresponding to how many terminal hairs are located within a predetermined distance from the respective hair implantation site location. The hair implantation site locations may be locations of the existing hair (natural or previously implanted), a simulated hair, or a proposed implantation site.

According to a yet further aspect of the current disclosure, a system for selecting a location of a procedure site is provided, the system comprising: a user interface including a user input device; at least one non-transitory storage medium storing instructions, and one or more modules for executing operations on image data, the one or more modules comprising instructions for: determining if a location of a candidate procedure site and locations of at least two pre-existing or previously proposed sites within an examination region would represent points on a fitted line and/or form a predefined geometric shape; and based on a result of the determination, either confirming the selected candidate procedure site or modifying the location of the candidate procedure site, such that the modified location of the candidate procedure site and the locations of the at least two pre-existing or previously proposed sites do not represent points on the fitted line and/or form the predefined geometric shape. In some embodiments, the one or more modules may comprise instructions for assigning a representation associated with a determined number of the terminal hairs within a predetermined or minimum distance from the proposed procedure site, and in some embodiments further comprise instructions for displaying such representation on a display, such as a computer screen, a tablet or any other display device.

According to another aspect, a system for selecting a location of a procedure site (e.g., hair implantation site) is provided. The system may comprise: a user interface including a user input device; at least one non-transitory storage medium storing instructions, and one or more modules for executing operations on image data, the one or more modules comprising instructions for: identifying or allowing a user to identify one or more procedure site locations within a defined area; determining a value associated with each of the one or more procedure site locations, each value is determined by how many features are located within a predetermined distance from the respective procedure site location; assigning or allowing the user to assign a representation to one or more of the determined values; populating the defined area with one or more representations of the determined values; and allowing the user to use the one or more populated representations to confirm or modify the identified one or more procedure site locations, or to select a new procedure site location. The representation may be in a form of a distinct color (depending on whether there are none, one or more than one features within the predetermined distance), or it may comprise a shape, a size of a dot or other geometric shape, or any combination of the above. In the embodiments of the system directed to hair transplantation, the determined value may correspond to how many terminal hairs are located within a predetermined distance from a particular hair implantation site location. The system may include user interface that allows a user to modify or override any determination, modification or selection automatically performed by the system. User input may be provided via a remote input device, stylus, pen, finger(s), by drop-down menus, or touch screen commands and gestures. In various embodiments, the system for selecting a location of the procedure site may include additional modules for executing instructions to implement various steps of the described methodologies as well as methodologies that fall within the scope of the present disclosure.

According to yet another aspect, a method for automatically selecting a location of a site for hair transplantation is provided, the method comprising: proposing a candidate hair implantation site; automatically determining if a location of the candidate procedure site and locations of at least two pre-existing or previously proposed sites positioned within an examination region would represent points on a fitted line and/or form a predefined geometric shape, if such fitted line and/or predefined geometric shape were to be drawn through the locations of the candidate procedure site and the at least two pre-existing or previously proposed sites; using an imaging equipment and/or a processor to determine whether there is a terminal hair within a predetermined distance from the proposed candidate hair implantation site and assigning a value to the proposed candidate hair implantation site based on a determined number of terminal hair; and based on the results of the automated determination and the assigned value of the proposed candidate hair implantation site, either confirming the proposed candidate hair implantation site or automatically modifying the location of the candidate procedure site, such that: 1) the modified location of the candidate procedure site and the locations of the at least two pre-existing or previously proposed sites do not represent points on the fitted line and/or form the predefined geometric shape and 2) no terminal hair is located within the predetermined distance from the proposed candidate hair implantation site.

According to still a further aspect of the current disclosure, a system for automatically selecting a location of a site for hair transplantation is provided, the system comprising a user interface including a user input device; at least one non-transitory storage medium storing instructions, and one or more modules for executing operations on image data, the one or more modules comprising instructions for: proposing a candidate hair implantation site; automatically determining if a location of the candidate procedure site and locations of at least two pre-existing or previously proposed sites positioned within an examination region would represent points on a fitted line and/or form a predefined geometric shape, if such fitted line and/or predefined geometric shape were to be drawn through the locations of the candidate procedure site and the at least two pre-existing or previously proposed sites; using an imaging equipment and/or a processor to determine whether there is a terminal hair within a predetermined distance from the proposed candidate hair implantation site and assigning a value to the proposed candidate hair implantation site based on a determined number of terminal hair; and based on the results of the automated determination and the assigned value of the proposed candidate hair implantation site, either confirming the proposed candidate hair implantation site or automatically modifying the location of the candidate procedure site, such that: 1) the modified location of the candidate procedure site and the locations of the at least two pre-existing or previously proposed sites do not represent points on the fitted line and/or form the predefined geometric shape and 2) no terminal hair is located within the predetermined distance from the proposed candidate hair implantation site.

Other features and advantages of the devices and methodology of the present disclosure will become apparent from the following detailed description of one or more implementations when read in view of the accompanying figures. Neither this summary nor the following detailed description purports to define the invention. The invention is defined by the claims.

BRIEF DESCRIPTION OF THE DRAWINGS

It should be noted that the drawings are not to scale and are intended only as an aid in conjunction with the explanations in the following detailed description. The sizes and relative positions of elements in the drawings are not necessarily drawn to scale. For example, the shapes of various elements and angles are not drawn to scale, and some of these elements are arbitrarily enlarged and positioned to improve drawing legibility. Further, the particular shapes of the elements as drawn, are not intended to convey any information regarding the actual shape of the particular elements, and have been solely selected for ease of recognition in the drawings. Features and advantages of the embodiments described herein will become appreciated as the same become better understood with reference to the specification, claims, and appended drawings wherein:

FIGS. 1a and 1b illustrate examples of a uniform distribution of implantation sites within a recipient region without showing any existing hair.

FIGS. 2a and 2b illustrate examples of a uniform distribution of implantation sites within a recipient region, also showing existing hair.

FIGS. 3a and 3b illustrate deficiencies of a purely randomized distribution of implantation sites within a recipient region.

FIG. 4a is a flow chart illustrating an example of a general methodology according to one aspect of the present disclosure.

FIG. 4b is a flow chart illustrating an example of a general methodology for accounting for terminal hair.

FIGS. 5a-5c show various examples of implementations of the methodology according to an embodiment of the present disclosure.

FIGS. 6a and 6b show examples of the possible results from utilizing the general methodology in one embodiment.

FIG. 7 illustrates an example of a locator device, which may be utilized when implementing methodology of the present disclosure.

FIGS. 8a and 8b show various examples of implementations of the methodology according to another embodiment of the present disclosure.

FIG. 9 illustrates an example of a user interface icon, which may be utilized to vary the density within a recipient region.

FIG. 10 illustrates an example of a user interface icon, which may be utilized to vary the caliber of terminal or non-terminal hairs, according to another embodiment.

FIG. 11 is a flow chart illustrating an example of a general methodology according to another aspect of the present disclosure.

FIG. 12a is a schematic representation of an example of how the value associated with the procedure site may be determined.

FIG. 12b illustrates an example of a hair implantation site map, which may be created according to the methodology illustrated in FIG. 11.

FIG. 13 is a schematic representation of an example of a robotic system that could be used in various embodiments of the present disclosure.

DETAILED DESCRIPTION OF THE SPECIFIC EMBODIMENTS

In the following Detailed Description reference is made to the accompanying drawings that show by way of illustration specific embodiments in which the inventions may be practiced. It is to be understood that other embodiments and examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. Also, various features and elements that may be discussed in reference to particular embodiments may be combined together in other embodiments. It should be noted that although the disclosure is particularly useful in medical and/or cosmetic applications, such as for planning hair harvesting, site making, hair implantation or other hair restoration treatments, it is not limited to use for hair transplantation and hair restoration. The disclosure may also be beneficial to other procedures and applications that require a plurality of sites to be created, in a randomized fashion. Such procedures, for example, involving a plurality of injection sites and randomization may benefit from the systems and methods described herein. Some examples of applicability of the disclosure is in medical, cosmetic, plastic-reconstruction or dermatological procedures on a chest, face or other body parts. Procedures such as micropigmentation, a procedure in which an organic pigment is embedded beneath the skin to add permanent color, for example to represent hair stubble, or perhaps permanent makeup. For convenience of description, the following description will be discussed by example in reference to hair transplantation procedures. It should be noted, however, that such description is for the purposes of illustration and example only and is not intended to be exhaustive or limiting.

FIG. 1a illustrates one example of the follicular unit implantation sites that might be created utilizing an automated or semi-automated implantation site methodology. In this particular example, assume that the patient is undergoing a procedure in which follicular units are to be implanted into a bald region 100, which is a region where there are no existing follicular units. In addition, assume that the physician has provided input into an automated (or semi-automated) system that a uniform density of follicular unit implantation site be provided within the bald region 100. Since an automated procedure requires instruction as to how to create the implantation sites, in this example, the system has created implantation sites 110 which are uniformly distributed over the bald region 100, at substantially the same distance from each other. To aid in the understanding of how an automated system may achieve this goal, grid lines 120 have been identified as an example. In this example, the automated system may utilize such grid lines 120 to calculate how evenly distribute implantation sites 110 over the required region 100. The result, with the grid lines 120 removed, is illustrated in FIG. 1 b. FIG. 1b shows a pattern of implantation sites 110, four rows of implantation sites 110, with four implantation sites 110 in each row. Should follicular unit be implanted into these implantation sites, it will be evident that this will result in an artificially symmetrical and as a result unnatural-looking hair transplant.

If it is now assumed that the hair transplant patient has some hair 230 in this substantially bald region 200, it can be seen in FIGS. 2a and 2b that if the patient were to have a similar automated hair transplantation procedure performed, a similarly undesirable result would be achieved. In this particular example, the automated system created implantation sites 210 without giving any consideration to the existing follicular units 230 in the substantially bald region 200. As illustrated, on the right hand side of the substantially bald region 200, the implantation sites 210 are evenly distributed creating an artificial looking “doll-like” hair. On the left hand side of the substantially bald region 200, the implantation sites 210 are also evenly distributed, but in some cases are close to, or partially or fully coincide with existing follicular units 230. This not only looks unnatural, but in some cases may create additional issues. For example, the creation of an implantation site which partially or fully coincides with an already existing follicular unit 230 under some circumstances may cause the already existing follicular unit to be destroyed or damaged when the implantation site is created. In the worst case scenario, in addition to the damage to the existing follicular unit, any follicular unit that is subsequently implanted into such new implantation site may not be retained in the patient's scalp. In essence, the patient, would have lost one or more pre-existing hair, and not acquired any “new” hair in that region.

FIGS. 3a and 3b illustrate how randomizing without any restrictions or conditions the location of the implantation sites can similarly result in unnatural-looking hair transplantation. In this example, as with FIGS. 1a and 1 b, it is assumed that the patient has a bald region 300, into which he/she desires that hair be evenly distributed. In this particular example however, the methodology applied to the creation of implantation sites has added a randomization factor in the hope of achieving a more natural-looking result. As can be seen, this may not necessarily be the case. FIGS. 3a and 3b illustrate three potential problems, though it will be appreciated that this is only illustrative of the problem, which may result from such randomization. Turning first to the group of implantation sites identified by reference numeral 340, and ignoring the groupings 350 and 360 in this instance, randomization may cause the implantation sites to be created in such a way that they group on one side of the bald region 300. Although the location of the sites has been randomized, and it is apparent that these implantation sites are no longer evenly distributed over the bald region 300, randomization resulted in a dense grouping 340 of implantation sites on one side of the bald region 300, and left the other side bald. In another instance, randomization may cause follicular units or hair grafts, such as those identified by reference numeral 350, to appear to be positioned approximately along the same straight line, and as such provide an unnatural appearance. A further potential problem caused by randomization is illustrated by the implantation sites grouped and referenced by numeral 360. Here the randomization has caused the implantation sites to be positioned approximately on the vertices of an equilateral triangle, and as such form a geometric shape which may look unnatural on the scalp, particularly if this is one of many such triangles or geometric shapes formed. A plurality of such groupings will in fact result in an overly symmetrical implantation site pattern similar to that illustrated in FIGS. 1a and 1 b.

The patient undergoing the hair transplantation treatment typically expects receiving a hair transplant in which the hair he/she receives is transplanted in such a way that is matches his/her existing hair, and nobody can tell that he/she has actually had a hair transplantation procedure performed. This typically means that the hair is substantially evenly distributed over the regions in which the hair has been transplanted without creating unnatural symmetrical “doll-like” look. Therefore, one would like to achieve a natural looking somewhat controlled randomness, which is important not only for the critical hairline element but in the balance of the recipient sites too. For these reasons, in a hair transplant procedure it may be desirable to take into account any existing hair on the patient's head, for example, the density or the distribution of existing hair, its spacing, angles, how the patient generally parts and/or combs his hair, or whatever else contributes to making the hair transplant look natural. In addition, one may also take into consideration any other features present on the skin or other body surface that may affect the manner in which hair grafts should be implanted into the patient's recipient areas. Such features may include, but not limited to, for example, moles, freckles, scars, wrinkles, bumps, depressions etc.

The present disclosure provides various solutions for improving a natural looking appearance of the created procedure sites, such as implantation sites. One aspect of the current disclosure enables a natural looking randomness to be maintained in the implanted follicular units throughout the patient's scalp. In another aspect of the current disclosure, the location of procedure sites, for example hair implantation sites, can be automatically planned or created to achieve a desired density while avoiding at least some of the previously created procedure sites and/or existing follicles. It will be appreciated by those skilled in the art that the present disclosure is not limited to the use of a particular system, and that automated (including robotic) or semi-automated apparatus may be used carrying out the methods disclosed herein.

Although the various examples and embodiments described herein will use hair grafts or follicular units (naturally occurring aggregates of 1 to 4 hair follicles) for purposes of describing various aspect, embodiments and implementations, it should be apparent that the general understanding of the various concepts discussed can be applied more broadly to other appropriate applications.

FIG. 4a is a flow chart illustrating an example of a general methodology 400 employed according to one aspect of the present disclosure. FIG. 4a represents a block diagram of methods and computer program products according to embodiments of the present disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions.

To assist in the understanding of this flow chart, reference will also be made to FIGS. 5a -5 c, 6 a-6 b, and 7. The proposed methods may be substantially automated, which means that at least most of the steps could be performed automatically, for example, by a processor or other computing device. It does not exclude, however, that the user may intervene and participate, for example, by giving an alternative command through a user interface, or override the automated command. Prior to or as a part of the methodology of the present disclosure, in some implementations a boundary of an area on a body surface where a procedure (e.g., injection site making, or hair implantation site making) is to be performed may be determined, then such determined boundary may be used to plan the proposed locations of the procedure sites. In reference to FIG. 4a , step 410 is shown by dotted line to indicate that this step of identifying boundary is optional or preliminary, and that the boundary may be determined in advance by any means or may not be determined at all. In some implementations where a boundary is determined, information about the determined boundary may be accessed by a processor, which then determines the appropriate locations of the procedure sites within such determined boundary. In one implementation, as shown in FIG. 4a , at step 410, one or more processor or image processor, may process and record the location of a boundary of an area, such as an area within which hair grafts or follicular units are intended to be implanted into. The procedure boundary area may be determined as described in commonly assigned U.S. Patent Application Publication No. US 2013-0190776, which is incorporated herein by reference in its entirety. As described in the above-mentioned application, the boundary may be determined based on a reference, for example, a plurality of fiducials, which may comprise a set of distinctive fiducials. In some embodiments, with reference to hair transplantation, the selection of follicular unit implanting sites may take into account limitations of a tool used in the procedure. Also, the boundary may be adjusted to eliminate portions, for example, where a tool used in the procedure has limited or insufficient access for proper operation, or to take into account one or more additional parameters. According to some embodiments, defining the boundary may be carried out, for example, by using a locator device 700, a device as illustrated in FIG. 7 that could be used in the hair harvesting and/or hair implantation procedure, and which may optionally tension the skin if tensioning is desired. Such a device is described in commonly assigned U.S. Patent Application Publication No. US 2014-0074115. In the illustrated example of FIG. 7, a locator device 700 comprises a central opening 710, bounded by the four side sections of the locator device 700 which define a boundary 720, which could represent an area within which it is desired that follicular units or hair grafts be implanted into. The boundaries 720 and/or 730 may be determined or derived automatically, for example, by drawing lines between various fiducials 740 that may be positioned on the locator device 700. Utilization of such a device, in some embodiments may require other factors be taken into consideration when identifying the actual bound area where follicular units will be implanted. One such factor is that some of the locator devices may be flat and lie flush with the skin, but other locator devices may have a depth or height associated with it, that is, they may not lie flush with the patient's body surface, but may be raised above the body surface to a certain degree. It will also be appreciated that the angle at which the follicular units extend from the patient's body surface varies. To this end, there may be situations in which, due to the depth/height of the locator device 700, the tool that will be placed inside the central opening 710 of the locator device 700 may not be able to be oriented properly relative to the body surface without interfering with the inner edges of the locator device 700 that defines the opening 710. For this reason, one may also take into consideration, for example, a depth or height of the inner edge of the locator device/tensioner when applicable, and/or an angle and dimensions of the procedure tool when it is positioned relative to a desired orientation of the hair graft to be implanted. When these distances, angles and other relevant parameters are taken into account, a revised boundary 730 may result. This revised boundary 730 provides a predetermined distance from the actual physical boundary 720 that the tool may safely approach, without encountering the physical inner boundaries of the locator device 700 itself. In some implementations such revised boundary 730 may be substantially automatically determined, for example, by a processor.

FIG. 5a illustrates an implantation region 500, comprising a bald region and onto which a grid 505 has been overlaid to aid explanation. The initial first and/or second implantation sites 510 and 520 may be selected within the boundary 720 or 730, for example, by a physician (e.g., manually or by clicking on an image to identify the desired location), or a processor may be configured and programmed to find such sites itself, for example, based on the information it has acquired using fiducials. In some embodiments, the procedure may be performed at the selected procedure site, for example, a site-making tool may be moved to the selected implantation site to make an incision in which a hair graft may be later implanted. In other embodiments, a hair graft or follicular unit may be implanted into the selected location simultaneously with making the site. In yet other embodiments, the methodology may be employed to simply provide a site making plan, which may later be implemented to provide actual implantation sites. Using hair transplantation as an example, the distance between the first and second implantation site locations may be determined from the density of follicular unit or hair grafts that is desired per unit area. For example, in a region of one square centimeter, one would typically desire a density of about 30-40 follicular units or hair grafts, a range of anywhere from 20 to 60 grafts in a one square centimeter region. This range will vary from patient to patient, and depend also upon the physician and the implantation procedure method adopted. From the desired density, an average required distance between follicular units or hair grafts can be determined. This value may be varied by the user and may be indicated, for example, via a user interface icon, which allows the user to increase or decrease the number of follicular units per unit measurement. Such a user interface icon is illustrated in FIG. 9.

Typically, implantation site making is initiated from a lower corner of the bound implantation region, defined by the boundary 720 or 730, so implantation sites 510 and 520 are located in the lower corner of the bound implantation region 720 or 730. During the site making process, often various fluids, including for example, blood and saline will be present on the body surface. It was discovered that it is advisable, especially in the computer-implemented or robotic hair transplantation procedures, that the harvesting or implantation process begin from the bottom of the frame, whether it be in the right or left corner. This way any appearing blood or other fluid will tend to flow downwards due to gravity, and therefore, will less likely compromise the image of the potential subsequent hair implantation sites, thus optimizing any image processing that may be implemented.

Returning back to the general methodology of FIG. 4a , assuming that there are at least two pre-existing or previously proposed sites (as described above) within the identified boundary, in step 420, a location for a candidate implantation site 530 is proposed or selected. The location of the candidate implantation site may be proposed, at least in part, based various parameters as explained in previously incorporated commonly assigned U.S. Patent Application Publication No. US 2013-0190776, for example, based on the desired density or a determined average distance between follicular units or hair grafts that can be derived from the desired density, in order to satisfy the density requirement. In some embodiments, proposing or selecting the location of the candidate implantation site may comprise only proposing its position relative to other sites or features, and the actual location that is the coordinates of the proposed candidate site may be determined in optional step 430. In other embodiments, proposing the candidate implantation site may be such that the coordinates have already been determined.

However, as explained in reference to FIGS. 1-3, such initially proposed procedure site of step 420 may not provide the best or desirable outcome. Therefore, in step 440, the locations of at least two pre-existing or previously proposed sites located, for example, within an examination region are determined. In reference to hair transplantation, pre-existing or previously proposed sites may include in different implementations any of the following: previously proposed sites, previously made sites, and/or implanted or pre-existing hair. Also, for the purposes of the present disclosure, the examination region is a region which is taken into consideration for determining locations of at least two pre-existing or previously proposed sites when proposing and verifying a location of a candidate implantation site. In other words, this region provides a limit on the size of an area which is considered and it may vary depending on a particular application. For example, with reference to hair transplantation, the examination region 540 may be based on the caliber and density of hair within an area. For example, a typical implantation distance between recipient sites ranges from 1.5 mm-2.0 mm. Therefore, the size of the examination region may be chosen to be a multiple of 2-4 of the typical implantation distance, for example, it could be represented by a generally circular area having a radius of approximately 3 mm to 8 mm, and more specifically about 5 mm to 6 mm. For example, in some embodiments, determination of the location of pre-existing or previously proposed sites within an examination region 540 may be an area within a 6 mm radius from the proposed candidate procedure site. This distance of 6 mm is such that one may expect to find 3 or 4 follicular units along a radius from the location of the proposed candidate procedure site to the edge of the region (a 6 mm span). The examination region may comprise a generally circular area or a segment thereof, with a radius equal to a multiple of implantation distance, though any shaped region may be utilized. Alternatively, or in addition, the examination region 540 may be based on other parameters. For example, implanting a hair too close to an existing hair may cause the existing hair to pop out, so there is typically a minimum distance between hairs that can be defined. The examination region 540 may, in this example, be based on this predefined distance, that is, a region around the proposed candidate procedure site which has a radius equal to a plurality of that predefined distance.

As indicated in FIG. 5b , the implantation sites identified as 510 and 520 can be seen to be within the examination region 540. Having determined these locations, in step 450, from the location or coordinate information, a processor may determine if these locations are such that together with a new proposed candidate site 530 they can be fit, for example, on a fitted (e.g., virtual) line, and/or form a predefined geometric shape. For the purposes of the current disclosure, a fitted line is a line that can be drawn through a set of points, and describes the trend of the points. For the purposes of the current disclosure, points which are located within a certain distance (e.g., up to 0.5 mm) on either side of a fitted line, that is, points that are offset up to 0.5 mm on either side of the fitted line, are considered to be positioned on the fitted line. It should be noted that 0.5 mm is used as an example only, and this value may vary depending upon application. Furthermore, a fitted line may be formed from points or coordinates in a 3-D environment. As a suitable approximation, 3D coordinates on a smooth surface (such as a scalp) may be projected on a 2D tangent plane to the scalp near a centroid of the 3D coordinates, and should it be possible to draw a fitted line through the points projected in the 2-D environment, the 3D coordinates would be considered to form a fitted line. A predefined geometric shape comprises known geometric shapes, such as and not limited to, triangles, rectangles, ovals or squares. Stating that the relevant points form a predefined geometric shape includes not only forming an exact predefined geometric shape but may also include some ranges of tolerances and errors, such that the resulting geometric shape is substantially close to the predefined geometric shape. Depending on a particular application, such range may include, for example, up to 0.5 mm. Various known techniques may be applied to acquire this information, and these techniques known to those skilled in the art so will not be described in detail here. Such techniques include, for example, a mathematical procedure for finding the best-fitting curve or line to a set of points, by minimizing the sum of squares of the offsets of the points from the curve or line, otherwise known as a least squares fitting approach. It will be appreciated that in some embodiments, the location of proposed candidate implantation sites, and the at least two pre-existing or previously proposed sites may comprise locations not only in a two dimensional coordinate system, but in a three dimensional coordinate system. In some embodiments, to ease calculation, the 3-dimensional coordinates of the locations may be projected into a 2-dimensional coordinate system and the determination made whether the points represent points on a virtual fitted line segment, and/or a predefined geometric shape, in the 2-dimensional coordinate system. In other embodiments, the 3-dimensional coordinates of the locations may be utilized to determine whether the points represent a predefined curve segment, if applicable.

If it is found in step 450 that the locations of the proposed candidate site 530 and the locations of the at least two pre-existing or the previously proposed sites 510 and 520, substantially form a fitted line and in some implementations optionally a predefined geometric shape, the initial proposed candidate site 530 will be rejected and instead another location for a candidate implantation site will be proposed. As seen in the example of FIG. 5b , the proposed candidate site 530 is positioned approximately on the same line with the pre-existing sites 510 and 520, and therefore, its location would be rejected or adjusted, as described by example below. In one shown implementation of FIG. 4a , the methodology returns to step 420 of the procedure, and one or more subsequent candidate implantation site(s), for example 550, may be proposed. The same process may be repeated as many times as needed. In some embodiments of the current disclosure, instead of proposing a brand new candidate site, the location of the original candidate implantation site 530 may be offset or adjusted (see step 425), for example, in a predetermined direction or in a predetermined radius. The processor may be configured such that is applies a predetermined offset, such as an offset of a predetermined distance shown by example in the y-direction in a negative, or downward direction, as illustrated by the adjusted candidate implantation site 530 a on the next horizontal line of the grid 505. In an alternative example, the adjusted candidate implantation site 530 a may be offset within a range of distances, or a band of distance, somewhere between the grid lines for example, in the positive y-direction, or in the downward direction. For example, the offset may be anywhere within the range up to 0.5 mm, but the range may depend on an implantation site density. Alternatively, the adjusted candidate implantation site may be proposed at a predetermined angle with respect to the initially proposed candidate site, or within a range of such angles. In addition the location of the candidate procedure site may be proposed based on one or more additional criteria, the additional criteria comprising criteria such as a minimum distance of travel from the procedure tool, and/or a criteria designed to improve one or more of speed, quality and efficacy of the procedure.

Having adjusted the original candidate site 530 or having proposed the new candidate implantation site, for example 560, the methodology is repeated as illustrated in FIG. 5c . Once again, the locations of at least two pre-existing or previously proposed sites are determined within an examination region 540. In this particular example, it can be seen that the implantation sites 510, 520 and 560 do not represent points on a substantially straight line segment. In addition, this particular example also satisfies an optional requirement that the location of the sites 510, 520 and 560 do not represent vertices of either an equilateral or an isosceles triangle, an example of a predefined geometric shape that must be avoided. Under these circumstances, according to step 470 of the methodology, the candidate proposed implantation site 560 can be confirmed and selected as an actual implantation site. Generally, in certain embodiments the analysis and/or logic may be provided to make sure that no at least three sites located within a defined examination region are positioned on a fitted line or form a predefined geometric shape or substantially close to such predefined shape.

The methodology can now be repeated, proposing a new candidate site and it is again determined if these location points substantially represent points on a fitted line or form a predefined geometric shape. In this example of FIG. 5c , the proposal of the candidate implantation site 570 in the examination region 540 is such that its location and the location of the implantation sites 510 and 520 represent points on a substantially straight line, as illustrated with respect to line 575 of the grid 505. Therefore, according to step 460 of the methodology, another candidate implantation site is proposed. In this instance, the next site proposed, site 580, is offset from that of the proposed candidate implantation site 570. This offset location being such that the location of the implantation sites 580, 510 and 520 no longer represent points on a fitted line. In addition, they also do not represent points on or form a predefined geometric shape (such as a square, or rectangle, or equilateral or isosceles triangle). The procedure comprising the step of proposing a location of a new candidate procedure site can be repeated until a desired number of sites have been proposed in a certain area, such as within the boundary 720,730 which defines a recipient region on a body surface of a patient, or such that a desired density has been reached. In some instances, it may not be possible to reach the desired density or number of sites, but the process may be repeated until the location of as many follicular units implantation sites as possible may be proposed, according to the methodology applied.

In this manner, multiple implantation sites can be selected, into which follicular units or hair grafts can be implanted, such that a randomized (e.g., in a controlled manner) distribution of follicular units or hair grafts can be achieved. The randomized distribution described in the present disclosure enables an improved natural looking distribution to be attained. As discussed above, additionally, the selection of the predetermined region 540 enable the user to specify the density of follicular units or hair grafts to be implanted into any recipient region. The result is illustrated in FIG. 6a , in which the randomized implantation site locations can be seen, the implantation locations being distributed across the bald region 600, such that the location of the implantation sites do not represent points on a fitted line, or form a predefined geometric shape, or both, if such fitted line or predefined geometric shape were to be drawn through the implantation site locations. In another example, a further method of determining a location of a procedure site is provided. The method comprises determining locations of at least two pre-existing or previously proposed sites and using a processor to propose a location of a new candidate procedure site such that the proposed location of the new candidate procedure site and the at least two pre-existing or previously proposed sites do not represent points on a fitted line or a form a predefined geometric shape, if the fitted line or predefined geometric shape were to be drawn through the locations of the sites. In this methodology, locations of two or more pre-existing or previously proposed sites are determined. A new candidate procedure site is then proposed based on the locations of the two or more pre-existing or previously proposed sites, such that when placed at its location, the new candidate procedure site does not form a fitted line or the predefined geometric shape were to be drawn through the locations of the sites.

The general methodology of FIG. 4a may be modified and adjusted in various embodiments, for example, to provide additional solutions and to address certain issues that may be encountered in various implementations. For example, in reference to hair transplantation, one challenge in creating incisions or implantation sites is where to place them with respect to existing hair. Generally, the incision sites should not be too close to existing terminal (healthy) hair follicles, as placement too close to terminal follicles may increase the chance of loss of the healthy terminal hair due to shock. At the same time, incision sites may be placed next to non-terminal hair, such as vellus hair, dying, miniaturized, or non-regenerating hair, as these types of hair are deemed unrecoverable, an effect associated with male pattern baldness.

Classification of terminal and non-terminal hair (such as vellus hair) additionally provides a means by which a physician, or an image guided system may adjust the proposed procedure site based on the number of terminal or healthy hairs that are present in the region accordingly. In this manner, the physician or such image guided system may choose to compensate for the inclusion of these terminal hairs, and not make additional implantation procedure sites which would interfere or compromise the integrity of these terminal hairs. In addition, it would allow the physician or such image guided system to take into consideration any non-terminal hair, such as vellus hair, which would eventually fall-out or disappear anyway and will not aid in the overall look achieved once the hair implantation procedure had been performed.

FIG. 4b is a flow chart illustrating an example of a general methodology employed by the present disclosure that may, if desirable, account for any existing terminal or non-terminal hair in the relevant region. Once a candidate site has been proposed in step 420, it is determined whether any hair exists nearby, for example, within a certain distance from the candidate site. A list of such nearby existing hair may be created. The above-mentioned distance for determining location of the existing hair may be in a range, for example, of up to 2 mm from the location of the proposed candidate procedure site, however this number will vary depending on a hair density. Having identified these neighborhood follicular units, in step 480, a determination is made as to whether the identified follicular units comprise terminal hairs or non-terminal hairs.

In one embodiment of the current disclosure, the classification of follicles as non-terminal may comprise determining one or more, or a combination, of the properties described below. Such determination may be carried out by means of image processing. Non-terminal hair typically has a caliber of less than 35 μm or less than 0.05 mm, is lighter in color with respect to terminal hair on the same patient, and is generally shorter than terminal hair, for example, the average length of a vellus hair (one example of a non-terminal hair) ranging from 0.5-1.0 mm. By determining and analyzing, for example, by means of image processing, one or more of these properties, one is able to classify the identified follicular units as either terminal or non-terminal hair accordingly. For example, to improve correct classification of the hair as terminal or non-terminal, a scoring system may be employed that gives certain weight to each of the above properties (e.g., caliber, color, lengths, etc.) and based on the weighted combined score the analyzed hair may be determined as terminal or non-terminal. It will be apparent however, that the caliber of terminal or non-terminal hair may vary from patient to patient. Therefore, according to another aspect of the disclosure, the user may take this into consideration and vary the value associated with a threshold considered for a particular patient to differentiate terminal and non-terminal hair. For example, if a patient has very light hair, then non-terminal hair may be almost translucent, or on a patient with very thick hair, a non-terminal hair may be thicker than the average thickness of other patients' non-terminal hair. Such variations may be implemented via a user interface icon, such as that illustrated in FIG. 10. In addition, the identification of terminal hairs may be highlighted for the user, by means of a colored graphical depiction on the screen, for example, as will be described in more detail below in reference to FIGS. 11, 12 a and 12 b.

As indicated earlier, ensuring that a candidate implantation site is not proposed at a location which is too close to a healthy terminal hair reduces the chance of loss of the healthy terminal hair due to shock. However, should the existing follicular unit comprise vellus hair, dying hair, miniaturized or non-regenerating hair, that is hair that is typically short, fine, light-colored and barely noticeable, it may be acceptable to propose a candidate implantation site close to such a hair. Therefore, should it be determined as a result of step 480 that the identified hair comprises a non-terminal hair, for example a vellus hair, a decision may be made to simply disregard such non-terminal hair and proceed with a regular logic of the procedure site making methodology, such as that described with reference to FIG. 4a . The identified non-terminal hair will not be considered a pre-existing site for the purposes of step 440, and the methodology will proceed accordingly. The described evaluation enables, for example, the processing system or the physician, to determine that a particular hair should or should not be considered before determining if its location represents a point of a substantial straight line, predefined curve segment or predefined geometric shape.

On the other hand, if as a result of step 480 it is determined that the identified follicular unit comprises a terminal hair, it may be necessary to consider proposing another candidate procedure site. Therefore, the methodology may be used to ensure that the candidate implantation site is not selected at a location which is too close to a healthy terminal hair, and thus reducing the chance of loss of the healthy terminal hair due to shock.

Turning now to FIG. 8a , in this example, the identification of terminal hairs according to the methodology depicted in FIG. 4b has additionally been incorporated into the methodology for proposing candidate procedure sites as depicted in FIG. 4a . Here, the implantation region portion 800 comprises a bald region 805 with the pre-existing follicular units 810 a and 810 b. It should be noted that although these sites are not implantation sites but rather pre-existing hair, for the purposes of the present disclosure, these pre-existing follicular units 810 a and 810 b are considered a pre-existing sites, and as such, are taken into consideration when proposing a candidate implantation site in step 420.

In step 420 of the methodology, a candidate implantation site 840 is proposed at a predetermined minimum distance from a previously proposed implantation site 820 such that a desired implantation density can be achieved, but far enough away from the previously proposed implantation site 820 such that the integrity of any follicular unit eventually implanted into site 820 will not be compromised.

In some embodiments, if desired, an identification of nearby or neighboring follicular units in the examination region may independently be carried out, as identified in step 470 of FIG. 4b , this identification may comprise identifying any hair within an examination region and also, for example, if it is within a predetermined minimum distance 830 from the proposed candidate site. Such minimum distance may be, for example, in a range of 1 mm to 2 mm (e.g., up to 2 mm, or up to 1 mm and anything in between) and depend on the desired density of hair in the area. Having determined in step 480 that existing follicular unit 810 a of FIG. 8a is a terminal hair, it is therefore not recommended that an implantation site be created at 840, as doing so would be detrimental to the healthy hair 810 a which is positioned approximately at the same location as the proposed site 840, as can be seen in FIG. 8a . Consequently, the methodology rejects the proposed site 840 and instead returns to the step 420 to propose another candidate implantation site 850. Having proposed this subsequent candidate implantation site 850, the methodology of FIGS. 4a and 4b is again followed. The classification of terminal and non-terminal (vellus or miniaturized hair) additionally provides a means by which terminal or healthy hairs can be included to form part of the density of hairs in the recipient region, and non-terminal hairs can be excluded in the calculation of the density of hair in the recipient region. It will be appreciated that recipient areas with a higher number of terminal follicles or hair will require less implantation sites than recipient areas with a higher number of non-terminal hair.

In examining the proposed candidate implantation site 850 according to the methodology of FIGS. 4a and 4b , it is confirmed in step 480 that both hair 810 a and 810 b are terminal and that they are both far enough from the proposed site 850 not to cause any damage if a new site is created at the location 850. However, the proposed site 850 will still be rejected by performing step 450 of the methodology of FIG. 4a because, as can be seen in FIG. 8a , the proposed implantation location 850 and the locations of the two existing follicular units 810 a and 810 b represent the vertices or form an isosceles triangle. Therefore, as shown in FIG. 8b , another candidate implantation site 860 is proposed. In this embodiment, the candidate site 860 is not a brand new proposed site but it rather represents an offset from the location of the previously proposed site 850 such that its location does not represent points on a fitted line or forms a predefined geometric with the locations of existing follicular units 810 a and 810 b. Having offset the location of the proposed candidate procedure site, steps 440 and 450 of FIG. 4a are repeated and a determination is made if the locations of the proposed implantation location 860, and the locations of the two existing follicular units 810 a and 810 b represent points on a fitted line or form a predefined geometric shape. In this particular instance, the sites 810 a, 810 b and 860 do not represent points on a fitted line and they do not form a predefined geometric shape, therefore, the proposed site location can be now confirmed (step 460).

In this manner multiple implantation sites can be selected, into which follicular units or hair grafts can be implanted, such that a randomized distribution of follicular units or hair grafts can be achieved. The randomized distribution still enabling a more uniform distribution to be attained than that illustrated in FIGS. 1-3 above. Once again, the selection of the distance enables the user to specify the density of follicular units or hair grafts to be implanted into any recipient region. The result is illustrated in FIG. 6b , in which the randomized implantation site locations can be seen, the implantation locations 610 (shown as black circles) being distributed across the bald region 650, and among the existing follicular unit sites 620 (shown as black squares).

In order to provide a more natural-looking appearance, in some embodiments of the current disclosure, an additional randomness may be specified when proposing a candidate site, for example as 0.5 mm, this additional randomness may be an absolute value or may provide a range in distance which the additional randomness may comprise. Furthermore, this additional randomness may be in a specific direction, or a random direction, or in multiple directions. In other words, each follicular unit location may additionally be perturbed by 0.5 mm randomly and the resulting locations are used, rather than the proposed location.

In yet another embodiment of the current disclosure, an implantation site making methodology as described in commonly assigned U.S. Patent Application Publication No. US 2013-0190776 may additionally be applied. For example, the boundary 710 or 720 which defines the recipient region may be imaged and the image may have a virtual grid superimposed within the boundary 710 or 720, the grid comprising a network of uniformly spaced horizontal and perpendicular lines, providing for potential or candidate locations at nodes of the grid, within the boundary. In this embodiment, the next proposed candidate implantation site may be proposed in one direction, for example, traveling to the right, along a particular grid row, from one node to another. If it is found that an implantation site should not be created at that particular location, or node, the next proposed candidate implantation site would be proposed traveling horizontally, in the same direction, to the next node to the right, and so on. Once the length of the horizontal line within the boundary had been traversed, and the vertical boundary reached, the system would propose the next implantation site on the next row, incrementing the row number, and either traveling along with subsequent row from right to left, or left to right. In this manner, close packing or a high density of implantation sites may be achieved, by placing the horizontal and vertical grid lines as close as possible. In various embodiments, “exclusion zones” around the procedure sites may be implemented as described in the above-mentioned U.S. Patent Application Publication No. US 2013-0190776. An exclusion zone is a region within which is not desirable to perform a procedure or operation, for example, the region from which harvesting follicular units or into which implantation of the follicular units is not desirable. In some embodiments, the exclusion zone may be defined as a closed polygon, for example, a polygon of substantially tear-drop shape on a surface of the body, or for example a donor area, such as scalp. The exclusion zone may be based on various criteria, including, for example, avoiding problems such as the potential implant site coinciding, intersecting with or coming too close to an already existing harvesting/implanting sites or existing hair, or merely defining the minimum separation of follicular units to be implanted for medical or aesthetic reasons. In addition, some embodiments may comprise different methods for selecting follicular unit harvesting or implantation sites in order to closely pack such follicular unit harvesting or implanting sites. Methods such as the “lowest and closest” method, an “overlap priority” method, a “position priority” method, a “pattern-based” method, and/or a combination of these methods.

According to another aspect of the present disclosure, a further methodology and corresponding apparatus and systems are provided to assist with and improve the selection of the procedure sites, for example, hair implantation sites. In some embodiments according to this aspect of the disclosure a visual representation of data may be presented to the physician or other user/operator. Such visual representation (including, for example, a map) assists the operator in quickly and efficiently identifying and selecting potential procedure sites or verifying/modifying any automated selections made by the processor. For example, in reference to hair transplantation, as previously explained, it may be important to identify terminal (and/or non-terminal) hair in the area of interest, which could be a particular defined area or the whole scalp, in order to select new procedure sites that produce a least negative impact on the existing terminal hair. Such visual representations may be also used to ensure that the candidate implantation site is not selected at a location that is too close to a healthy terminal hair, and thus reducing the chance of loss of the healthy terminal hair due to shock.

Further, various representations also may be used in simulating or predicting a possible outcome of a procedure, in monitoring a procedure in real time, or in reviewing the results of a procedure (for example, a hair implantation procedure) at a later time, and assisting the operator in quantifying the success or otherwise managing the procedure, as further described in detail in concurrently filed and co-owned patent application entitled “Systems and Methods for Hair Loss Management”, the disclosure of which is incorporated herein by reference. For example, if predicting or simulating whether the creation of incision sites at the proposed locations will produce the desired outcome (such as the distribution and/or density of hair grafts, both existing grafts and the implantations planned), the physician may have an opportunity to modify a location of one or more incision sites so that the desired result is achieved. Alternatively, if quantifying whether there has been progress made over a period of time after a first hair implantation procedure has been performed, the physician may have an opportunity to modify one or more subsequent hair implantation procedures such that the desired result may be achieved. In another example of the utility of this disclosure, the disclosed methodology and devices may allow a physician to track if the application of a hair enhancement product or other such treatment applied has been successful, for example, by utilizing the methodology disclosed both before the application of the hair enhancement product or treatment, and several months after application of the hair enhancement product or treatment. Such quantification in relation to the success or failure of a hair enhancement product or treatment enables the physician to enumerate the improvement experienced by a patient or to obtain a measurement in relation to the further loss of hair. Such quantification, particularly if determined in real time as a procedure is being performed, allows the physician to overcome a challenge not addressed by those in the art.

To aid in the present discussion, reference is made to FIGS. 11, 12 a and 12 b, which illustrate non-limiting examples of a methodology and techniques for a hair implantation procedure which may be implemented on a computer system or one or more machines capable of executing program modules, such as that described later in FIG. 13.

The methodology illustrated in FIG. 11 enables an improved selection, confirmation and modification of a proposed procedure site. In various embodiments it allows visualization (for example, via a user interface) of real time or near real time representations corresponding to values associated with unique or discrete procedure site locations. While the discussion below is provided in reference to hair implantation procedure and hair implantation site locations, it will be understood that such description is provided by way of example only and similar approaches and logic are contemplated and equally apply in reference to any other appropriate procedures and site locations. First, a procedure site location 1205 (as seen in FIG. 12a ), for example, a candidate implantation site, is identified in step 1110. This procedure site may be identified or suggested automatically by a processor or may be initially selected by a user (for example, through a user interface). In some embodiments only one procedure site may be identified at a time, in other embodiments, multiple procedure sites may be identified within a defined area. In step 1120, a determination is made of a value associated with one or more procedure site. In one embodiment of the disclosure, the value may represent the number of features, for example terminal hairs 1210, within a predetermined distance 1215 of the procedure site 1205. The determination of which hairs are terminal hairs 1210 may be carried out by various methodologies, for example, those described above and based on any one or a combination of the properties related to a caliber of the hair, hair color, hair length, adjustments specific to a particular patient. In some embodiments, such determination may include a weighted scoring system that gives certain weight to each of the above properties (e.g., caliber, color, lengths, etc.). For example, depending on the application and qualities of hair of a particular individual, a terminal hair may be defined as having thickness of greater than sixty microns. Having determined the number of terminals hairs 1210 within the predetermined distance 1215 from the location of the procedure site 1205, a representation 1225 (seen in FIG. 12b ) may be assigned (step 1130) depending upon the value determined. Representations 1225 may be in a form of a color: for example, different colors representing different numbers of terminal hairs within a predetermined distance from the procedure site). Alternatively, representations may comprise a shape (such as a circle, a square or a rectangle), the size of diameter of a dot, or any other such representation or combination of representations, which is capable of conveying a distinct meaning to the user. In various embodiments, a particular type of representation may be automatically provided by the automated system (e.g., a processor), or it may be defined or selected by the user, for example, via a user interface. According to some implementations, specific representations may be selected or customized by user interaction with a graphical user interface displayed on a visual display screen, by for example, utilizing drop down menus, selecting representation using text, allowing selection from a predetermined list, or by utilization of a drag and drop methodology, for example. In one approach, as mentioned above, a particular color may be assigned to a discrete number of terminal hairs 1210 that is determined to be within a predetermined distance 1215 from the procedure site location 1205. For example, the color white may be assigned to locations that have a value of zero, that is zero terminals hairs 1210 within a predetermined distance 1215, for example up to 2 mm radius, or up to 1 mm radius, from a center of the procedure site location 1205. The color grey (or red, or green) may be assigned to locations which have a value of one, that is one terminal hair 1210 within a chosen distance or radius from the procedure site location 1205, and the color black may be assigned to locations which have a value of two or more terminal hair 1210 within the same chosen distance/radius. It will be apparent that the colors and values described hereinbefore serve as examples only, and any color and value combination may be applied, depending upon the application in question and the desires of the user. In another example in reference to hair transplantation, for certain purposes it may not be necessary to know exactly how many terminal hairs are located within a certain distance but rather it is sufficient to know if there are any terminal hair or not. In such implementation only 2 representations may be needed: for example, one color or other distinctive representation for all locations where there is no terminal hair (or other feature of interest) within a certain distance, and the second color or other distinctive representation for all other locations where there is at least one or more terminal hairs (or other feature of interest).

FIG. 12b shows a representation of the body surface 1200 comprised of existing hair, previous implants and a boundary 1220 defining an outline of a region or an area where an implantation procedure is to be performed. As seen, the body surface 1200 is populated (step 1140 of the general methodology of FIG. 11) at locations corresponding to the procedure site locations 1205 with the corresponding assigned representation superimposed thereon and displayed, for example, on a computer screen or any other appropriate visual display for view by the operator. By way of example a representation of the number of the terminal hairs in FIG. 12b is shown as a rectangular-shaped box 1225 of a specified color at the procedure site location 1205, the color is based on the previously determined number of terminal hairs (value of the feature) associated with the procedure site location. It will be appreciated that the geometry of the box 1225 is not limited to a rectangular shape, and that any other shape will suffice. Similarly, the dimensions of the rectangular shaped box 1225 may be preset, set to a particular size, or the size may be selected by the user. The placement, direction and orientation of such box (or other representation) is also could be chosen as desired, useful or convenient for a particular application and any appropriate position, direction or orientation of the representation is within a scope of the present disclosure. In one embodiment, the placement of the rectangular shaped box 1225 may be such that the representation of the procedure site location coincides with a point on a periphery of the rectangular shaped box, for example coinciding with a point half-way along an edge (such as a shorter edge) of the rectangular shaped box. In other embodiments, the placement of the rectangular-shaped box may be such that its longitudinal axis appears on the representation at a predetermined orientation, or at an orientation determined, for example, by the orientation on which the incision site is or to be made, in case of hair implantation it may be useful to orient the box following the direction of the hair graft to be implanted. While the rectangular box may be pointed in various directions (e.g., towards the face, away from the face, or at an angle), in some embodiments the rectangular box 1225 may be disposed such that the procedure site location is situated within the rectangular box, for example in the middle or center of the box. It will be appreciated that the disposition of the assigned representation may be configured is numerous other ways than that described herein, and all such alternatives are considered to be within the scope of the present disclosure.

Once the representations of the value of the features of interest, such as representations corresponding to the number of terminal hairs, are populated in the defined area (for example, boundary 1220) as seen in FIG. 12b and shown as step 1140 in FIG. 11, such one or more populated representations may be used to confirm or modify the previously identified procedure site locations, or may be used to select a new procedure site location, as shown in step 1150 of FIG. 11. The confirmation or modification by the user of the identified one or more hair implantation site locations may be accomplished via a remote input device, stylus, pen, finger(s), by drop-down menus, or touch screen commands and gestures. The methodology for determining and displaying information related to terminal hairs may be used with and incorporated into the methodology of selecting a procedure site described in reference to FIG. 4 a.

In some embodiments, for each confirmed or modified location, such site location may be dynamically displayed on the display. Also, as each additional implantation site location is identified, previous assigned representations may be once again determined and updated to take into consideration any implantation sites, which may now be within the predetermined distance from the previously identified implantation sites. The populated representation of a defined area or any other portion of the body surface may be updated and continuously refreshed based on updated information, which can be done on the fly in real time or near real time, or at certain time intervals, or after all desired procedure sites in a defined area are identified and selected, as indicated in an optional step 1160. In some embodiments, as the treatment session progresses, depending upon the type of procedure being performed, an analyzer module of the system of the present disclosure may update a log of the determined values (and corresponding representations).

Referring back to the example of FIG. 12b , as stated above the region within which the procedure has been performed is identified by the boundary or contour 1220. Hair graft implantation sites, or incision sites into which hair grafts are to be implanted, have been identified, the value equating to the number of terminal hairs located within a predetermined distance (for example 1 mm) determined, and corresponding representations 1225 assigned. From the resulting distribution of representations 1225, which populate the depiction of the body surface 1200, the physician is able to gain an insight based on the representations 1225 displayed, of the procedure that has been simulated or performed. It can be seen that the lower left section 1230 of the treatment region or boundary 1220 has a higher percentage of implantation sites with zero terminal hairs within a distance of 1 mm from the implantation site (showing a higher proportion of white) than the lower right section 1235 of the treatment region or boundary 1220. The section 1235 comprises a higher proportion of rectangular boxes which are grey in color, indicating that there are more terminal hairs within a predetermined distance from the implantation sites in this region. There are very few rectangular boxes which are black in color (1240), an indication that the density of hair disposed over the treatment region 1220 is relatively low.

From this depiction 1200, the physician is able to see whether he or she has simulated implantation or actually implanted hair grafts in a “balder” region 1230 of the treatment region 1220, and distributed other simulated implantation sites or actually implanted hair grafts over the entire implantation region 1220. As a result of information conveyed by the depiction 1200, the physician may decide that it would be better to use the limited number of donor hair in a somewhat different manner, providing for a more even distribution of hair as well as density, the methodology described herein allows the physician to make this decision and potentially alter the plan accordingly. Should the physician decide to simulate the same region 1220 of the patient's body surface in several months, at a second instance in time, one would expect that simulation of the same implantation site locations 1205 would result in a somewhat different picture and provide useful information about the results of a previous procedure or simulation. If previous hair implantation procedure was successful, it would be expected that the region 1230 be assigned a higher proportion of grey or perhaps even black rectangular boxes and the region 1235 be assigned a higher proportion of black rectangular boxes. However, should there be substantially no change, or should the proportion of rectangular boxes indicate more white rectangular boxes, the physician would have a visual indication that at least some of the previously implanted hairs were not retained in the patient's scalp, or that following the previous implantation session, the patient had lost previously existing hair, that his balding had increased.

As indicated above, the current methodology additionally allows a complete map or a metric (e.g., baldness metric) to be determined associated with a procedure, such as a hair graft implantation procedure. In addition to providing a visual indication of the current state of the patient body surface (e.g., level or state of hair loss or baldness), or a progress achieved by a procedure having been performed, in certain embodiments it may be desirable also to keep track and record a state of a body surface (e.g., a state of the scalp or other surface containing hair) at several different points in time. For example, a file may be created comprising data having representations corresponding to one or more values associated with one or more procedure sites at a first instance in time, creation of a second file of data having representations corresponding to one or more values associated with the one or more procedure sites at a second instance in time, and determining a variation or similarity in the correlation in the data between the corresponding procedure sites. The variation or similarity once determined may be output in a form, which conveys this information visually to the physician or user. Alternatively, the data may be saved in another file associated with the patient, to be referred to at a later date.

An example of a system that may be used with the present invention is schematically shown in FIG. 13. FIG. 13 is a schematic perspective view of an example of a robotic system 1300 that may be used for performing various procedures, such as making incisions, creating implantation sites (including without limitation, may be used for hair implantation and/or harvesting). The system 1300 includes a robotic arm 1305 to which is coupled a tool 1310. Various motors and other movement devices may be incorporated to enable fine movements of an operating tip of the tool 1310 in multiple directions. The robotic system 1300 further includes at least one image acquisition device 1315, which is described in more detail below. The image acquisition device may be mounted in a fixed position, or it may be coupled (directly or indirectly) to a robotic arm 1305 or other controllable motion device. The operating tip of the tool 1310 is shown positioned over a body surface 1320, in this case a part of the patient scalp having hair follicles thereon. In some embodiments, an image acquisition device may be provided separately and not included in the system. In those embodiments, an interface may be provided that allows various other components or modules of the system, such as image processing component, to interact with the separate image acquisition device.

One or more processor 1325 of FIG. 13 may comprise an image processor 1330 for processing images obtained from the image acquisition device 1315. The image processor 1330 may be a separate device or it may be incorporated as a part of the processor 1325. One of the processors 1325 may also instruct the various movements of the robotic arm 1305, including the tool 1310 that may be operatively connected to the robotic arm. The processor 1325 may act, for example, through a controller 1335 as schematically shown in FIG. 13. The controller 1335 may be operatively coupled to the robotic arm and configured to control the motion of the robotic arm, including the motion based on the images or data acquired by the image acquisition device. Alternatively, controller 1335 may be incorporated as a part of the processor 1325, so that all processing and controls of all movements of all the tools, the robotic arm and any other movable parts of the assembly, including those based on the images or data acquired by the image acquisition device, are concentrated in one place. The system 1300 may further comprise a monitor 1340, keyboard 1345, and mouse 1350. In addition or alternatively, various parameters and actions may be input via a remote input device, or selection may be provided by drop-down menus or an automated algorithm or similar such means and user interfaces. For example tablets or mobile devices, which allow touch screen commands and gestures to be recognized via stylus, pen or finger(s). A magnified image of the body surface 1320 can be seen on the monitor 1340. In addition, the system 1300 may comprise other tools, devices and components, for example, those useful in harvesting, and/or implantation of the hair follicles, or in hair treatment planning, or other procedures. The system further comprises an interface adapted to receive an image data, various parts of the system allow an operator to monitor conditions and provide instructions, as needed. The processor 1325 may interact with the imaging device 1315 via the interface (not shown). The interface may include hardware ports, cables, leads, and other data transmission means, or it may comprise a computer program.

Some non-limiting examples of an image acquisition device 1315 shown in FIG. 13 include one or more cameras, such as any commercially available cameras. Of course, various image capture devices (or imaging devices) could be used with any of the embodiments of the systems and methods described herein. For example, the imaging device may be one or more cameras, such as any commercially available cameras, including those used in the mobile phones, tablets, depth cameras. While stereo or multi-view imaging devices are very useful in the present invention, it is not necessary to employ such geometries or configurations, and the present invention is not so limited Likewise, although it is preferred that the image acquisition device be a digital device, it is not necessary. For example, the image acquisition device could be an analog TV camera that acquires an initial image which is then processed into a digital image (for example, via an analog-to-digital device like a commercial-off-the-shelf frame grabber) for further use in the method of the present invention. The image acquisition device may be coupled to a processing system, shown incorporated in the processor 1325 in FIG. 13, to control the imaging operation and process image data. One or more processors for use with the present disclosure may comprise any suitable device programmed and configured to perform various methods described in detail in the present disclosure, including methods directed to automated proposal and selection of follicular unit implantation sites. For example, the processor or other computing device for use in the present disclosure may be one or more processors comprising a set of instructions for executing operations, the set of instructions including instructions for processing one or more images of a body surface to determine locations of a plurality of distinctive fiducials appearing in the one or more images which may define a boundary in those embodiments where the boundary is determined. The set of instructions may comprise determining locations of a proposed procedure site and at least two pre-existing or previously proposed sites within an examination region; determining if these locations form a fitted line with respect to each other; and if the location of the proposed procedure site and the location of the at least two pre-existing or previously proposed sites form a fitted line, adjusting the location of the proposed procedure site such that it does not form such fitted line. The set of instructions may also comprise instructions for placing a tool at the adjusted location of the proposed procedure site to perform a procedure. One or more processors may be programmed to perform various steps and methods as described in references to various embodiments and implementations of the present disclosure. It will be understood by those of ordinary skill in the art that the image processor for use with the present disclosure may be programmed and configured to perform various known image processing techniques, for example, segmentation, edge detection, object recognition and selection. These techniques are generally known and do not need to be separately described here.

By way of example, and not limitation, a suitable processor or image processor may be a digital processing system, which includes one or more processors or other type of device. For example, a processor (image processor) may be a controller or any type of personal computer (“PC”). Alternatively, the processor (image processor) may comprise an Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Array (FPGA). The processor may also include memory, storage devices, and other components generally known in the art and, therefore, they do not need to be described in detail here. The above-described processor could be used in conjunction with various partially automated and fully automated (including robotic) hair transplantation and treatment systems and devices, including but not limited to systems for hair harvesting, or hair transplantation.

Embodiments of the systems of the present disclosure may be comprised of various modules, for example, as discussed below. Each of the modules can comprise various sub-routines, procedures and macros. Each of the modules may be separately compiled and linked into a single executable program. In light of the above, the description of each of the modules is used for convenience of the description of functionality only. In one embodiment, the one or more processing units may comprise one or more modules to determine the location of a proposed candidate procedure site and at least two other sites within an examination region. Additionally, a module may determine if the location of the proposed candidate procedure site and the at least two other sites would substantially represent points on a fitted line or form a predefined geometric shape if such fitted line or geometric shape were to be drawn through the locations of the sites. Another module may determine a necessary offset to be applied to the location of the proposed candidate procedure site. Further modules may assist in identifying terminal hair or other features and assigning value to the procedure site based, for example, on the absence, presence or a number of such features.

Any process descriptions, elements or blocks in the flow diagrams described herein and/or depicted in the attached figures should be understood as potentially representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or elements in the process. Further, the functions described in one or more examples may be implemented in hardware, software, firmware, or any combination of the above. If implemented in software, the functions may be transmitted or stored on as one or more instructions or code on a computer-readable medium, these instructions may be executed by a hardware-based processing unit, such as one or more processors, including general purpose microprocessors, application specific integrated circuits, field programmable logic arrays, or other logic circuitry.

The foregoing illustrated and described embodiments of the disclosure are susceptible to various modifications and alternative forms, and it should be understood that the applications as generally disclosed herein, as well as the specific embodiments described herein, are not limited to the particular forms or methods disclosed, and that many other embodiments are possible within the spirit and the scope of the present disclosure. Moreover, although individual features of one embodiment may be discussed herein or shown in the drawings of the one embodiment and not in other embodiments, it should be apparent that individual features of one embodiment may be combined with one or more features of another embodiment or features from a plurality of embodiments. By way of non-limiting example, it will be appreciated by those skilled in the art that particular features or characteristics described in reference to one figure or embodiment may be combined as suitable with features or characteristics described in another figure or embodiment. Applicant regards the subject matter of the disclosure to include all novel and nonobvious combinations and sub-combinations of the various steps, elements, features, functions, and/or properties disclosed herein. Furthermore, the methodologies described can be applied to any treatment, and is not limited to hair transplantation.

In the Detailed Description, reference is made to the accompanying drawings that show by way of illustration some examples of embodiments in which the invention may be practiced. In this regard, directional terminology, such as “upper”, “lower”, “right”, “left”, “front”, “side”, and “top”, etc., are used with reference to the orientation of the Figure(s) being described. Because components or embodiments of the present invention can be positioned or operated in a number of different orientations, the directional terminology is used for purposes of illustration and is in no way limiting.

It will be further appreciated by those skilled in the art that the current disclosure is not limited to the use of a particular system, and that automated (including robotic), semi-automated, and manual systems and apparatus may be used for positioning and actuating the respective tools and other devices and components disclosed herein.

While the current disclosure has been described in its preferred embodiments, it is to be understood that the words which have been used are words of description and not of limitation. Therefore, changes may be made within the appended claims without departing from the true scope of the disclosure. 

What is claimed is:
 1. A system for selecting a location of a procedure site, the system comprising: a user interface including a user input device; at least one non-transitory storage medium storing instructions, and one or more modules for executing operations on image data, the one or more modules comprising instructions for: identifying or allowing a user to identify one or more procedure site locations within a defined area; determining a value associated with each of the one or more procedure site locations, each value is determined by how many features are located within a predetermined distance from the respective procedure site location; assigning or allowing the user to assign a representation to one or more of the determined values; populating the defined area with one or more representations of the determined values; and allowing the user to use the one or more populated representations to confirm or modify the identified one or more procedure site locations, or to select a new procedure site location.
 2. The system of claim 1, wherein the one or more procedure site locations comprise locations of the existing hair, a simulated hair, or a proposed implantation site.
 3. The system of claim 1, wherein the representation is a visual representation and it comprises a color, a shape, a size of a dot or other geometric shape, or any combination of the above.
 4. The system of claim 1, wherein identification by the user of the one or more procedure site locations, assigning by the user of the representation, or the confirmation or modification by the user of the identified one or more hair implantation site locations is accomplished via a remote input device, stylus, pen, finger(s), by drop-down menus, or touch screen commands and gestures.
 5. The system of claim 1, wherein the predetermined distance is up to 2 mm, and preferably, up to 1 mm.
 6. The system of claim 1, wherein the determined value comprises a first value if substantially no features are located within the predetermined distance, and a second value if one or more features are located within the predetermined distance.
 7. The system of claim 6, wherein the determined value further comprises a third value if two or more features are located within the predetermined distance.
 8. The system of claim 1, wherein one or more modules further comprises instructions for displaying a map including a plurality of representations showing an extent of baldness.
 9. The system of claim 1, wherein the one or more procedure site locations comprise one or more hair implantation sites, the features comprise terminal hairs, and determination of whether the hair is terminal is based on one or more of a caliber, color, length or specifics of a particular patient.
 10. A system for selecting a location of a hair implantation site, the system comprising: a user interface including a user input device; at least one non-transitory storage medium storing instructions, and one or more modules for executing operations on image data, the one or more modules comprising instructions for: identifying or allowing a user to identify one or more hair implantation site locations within a defined area; determining a value corresponding to how many terminal hairs are located within a predetermined distance from the respective hair implantation site location; assigning or allowing the user to assign a representation to one or more of the determined values; populating the defined area with one or more representations of the determined values; and allowing the user to use the one or more populated representations to confirm or modify the identified one or more hair implantation site locations, or to select a new hair implantation site location.
 11. A method for selecting a location of a procedure site, the method comprising: identifying one or more procedure site locations within a defined area; determining a value associated with each of the one or more procedure site locations, each value is determined by how many features are located within a predetermined distance from the respective procedure site location; assigning a representation to one or more of the determined values; populating the defined area with one or more representations of the determined values; and using the one or more populated representations to confirm or modify the identified one or more procedure site locations, or to select a new procedure site location.
 12. The method of claim 11, wherein the one or more procedure site locations comprise locations of the existing hair, a simulated hair, or a proposed implantation site.
 13. The method of claim 11, wherein the representation is a visual representation and it comprises a color, a shape, a size of a dot or other geometric shape, or any combination of the above.
 14. The method of claim 11, wherein one or more steps of the method is automatically performed by a processor.
 15. The method of claim 11, comprising allowing a user to select or override the representation of the determined values, confirm or modify the identified one or more procedure site locations, select or override the selection of the new procedure site, or perform any combination of the above.
 16. The method of claim 11, wherein the determined value comprises a first value if substantially no features are located within the predetermined distance, and a second value if one or more features are located within the predetermined distance.
 17. The method of claim 11, wherein the procedure site locations are implantation site locations, and the method further comprises displaying a map including a plurality of representations showing an extent of baldness.
 18. The method of any claim 11, wherein the steps of identifying, determining, assigning, populating and using are continually updated and a result of each update is displayed on a display in real time, near real time or periodically.
 19. The method of claim 11, further comprising repeating the step of the method until a desired number of procedure site within the defined region has been selected.
 20. A method for selecting a location of a hair implantation site, the method comprising: identifying one or more hair implantation site locations within a defined area; determining a value corresponding to how many terminal hairs are located within a predetermined distance from the respective hair implantation site location; assigning a representation to one or more of the determined values; populating the defined area with one or more representations of the determined values; and using the one or more populated representations to confirm or modify the identified one or more hair implantation site locations, or to select a new hair implantation site location. 